@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:url(../img/bg.jpg) repeat-x; background-color:#fff; font:normal 12px/24px "宋体"; text-align:center;}
a{ text-decoration:none; border:none;color:#5e2954;}
a:hover{ text-decoration:underline;}
img{ border:none;}
.lf{ float:left;}
.rt{ float:right;}
dl,dt,dd{ margin:0; padding:0;}
.pricce{ font:bold 14/30px Arial,"宋体"; color:#f60;}
.clear{clear:both; padding:0;}
.cleardiv{ clear:both; overflow:hidden; margin:0; padding:0;}
.line{clear:both; height:10px; width:100%; background:url(../img/line.png) center repeat-x;}
.padding10{ padding:10px 0;}
.marginlf10{ margin:0 10px;}
.textindent{ text-indent:2em}

.bodyer{ width:960px; margin:0 auto; color:#303030; overflow:hidden; text-align:left;}
.nav{ width:960px; height:30px; background:url(../img/topbg.jpg) repeat-x;} 
.banner{ width:960px; height:257px;}
.schinput{ background:url(shicon.jpg) no-repeat; margin:5px 0 0 5px; line-height:22px;  float:left; height:21px; width:120px; padding:0 0 0 20px; border:solid 1px #ccc; background-color:#fff;}
.schbtn{ margin:5px 0 0 5px; float:left;}

.menu_md{ width:960px; margin:0; height:46px; background:url(../img/menubg.jpg) repeat-x;}
.menu_md a{ display:block; position:relative; width:103px;height:46px;  float:left; text-align:center; font:bold 14px/44px "宋体"; color:#fff;}
.menu_md span{display:block; width:2px;height:46px;  float:left; background:url(../img/mnueline.jpg) no-repeat;}
.menu_md a:hover{ color:#ff0; text-decoration:none;}
.menu_md .menuon{ color:#ff0;}
.menu_md ul{ display:none; margin:0; padding:0; width:108px; list-style:none;  background:#C96; z-index:900; position:absolute; top:40px; left:0;}
.menu_md ul li{ margin:0; padding:0; list-style:none;}
.menu_md ul li a{ clear:both; font:bold 14px/44px "宋体";}

.cot{ width:958px; *width:960px; padding:5px 0; background:#e6e6e6; border:solid 1px #e6e6e6; border-top:none; border-bottom:none;overflow:hidden;}
.cotbody{ margin:0 0 3px;}
.cottt{ height:33px; background:url(../img/titlebg.jpg) repeat-x; position:relative;}
.turntt{ height:33px; background:url(../img/turntt.png) repeat-x; position:relative;}
/*.turntt .more{ color:#fff;}*/
.cotttb{ height:33px; background:#fff; position:relative;}
.cotdiv{ background:#fff; padding:10px 15px; border-top:solid 1px #e6e6e6; overflow:hidden;}
.cotdivb{ background:#fff; padding:10px 15px; border-top:solid 1px #e6e6e6; overflow:hidden;}
.textct{ text-align:center;}
.more{ font:normal 12px/33px "宋体"; color:#000; float:right; padding:0 10px;}
.cotdiv .more{ color:#5e2955;}
.ggtt{ position:absolute; top:5px; left:-5px; width:386px; height:34px; background:url(../img/shgg.png) no-repeat;}
.ggtt .more{ position:absolute; top:-5px; right:5px; color:#eee;}
.ggcot{ font-size:14px; height:236px; border-top:solid 1px #fff;}

.cotdiv ul,.trunul{ margin:0; padding:0; overflow:hidden; text-align:left;}
.cotdiv ul li,.trunul li{ margin:0; list-style:none; height:24px; clear:both; padding:0 0 0 5px; background:url(../img/liicon.png) 0 12px no-repeat; overflow:hidden;}
.cotdiv ul li a,.trunul li a{ float:left; color:#303030;}
.cotdiv ul li span,.trunul ul li span{ float:right; color:#303030;}
.trunul li a{width:100%;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
ul.trunul{ padding:5px 0 0;}

.h244{ height:234px; *height:254px; padding:10px;}
.h120{ height:120px; *height:140px;}
.h410{ height:410px; *height:430px;}
.h257{ height:237px; *height:257px;}
.h162{ height:162px; *height:162px;}
.h147{ height:147px; *height:170px;}
.w290{ width:290px;}
.w280{ width:280px;}
.w250{ width:250px;}
.w260{ width:260px; background:#fff;}
.w697{ width:697px; margin:0 0 0 1px; position:relative; overflow:hidden;}
.w375{ width:375px; margin:0 6px;}
.w370{ width:330px; margin:0 0 2px 4px; overflow:hidden;}
.wd672{ width:672px; margin:2px 0; overflow:hidden;}
.shhzjs{ margin:5px 0 0 30px; float:left; line-height:18px;}
.shhzmz{ font: 15px/15px "黑体"; float:left; padding:10px 10px 10px; color:#5e2955;}

.cotdl{ width:958px; overflow:hidden; background:#fff; margin:3px 0; clear:both;}
.cotdltt{ height:33px; overflow:hidden}
.dlbody{width:938px; margin:5px 10px; overflow:hidden; position:relative; height:142px;}
.dlli{ position:absolute; left:0; top:0; z-index:800;}
.dlbody dl{ position:relative; width:232px; height:142px; margin:0 1px; float:left; overflow:hidden; background:#f2e9d2;font:12px/20px Arial,"宋体";}
.dlbody dl dt{ width:120px; height:120px; float:left; margin:10px 0 7px 17px; overflow:hidden; position:relative;}
.dlbody dl dd{ float:left; margin:10px 0 7px 5px; width:85px;}
.dlbody dl dd span{ display:block; overflow:hidden; color:#5e2954;}
.dlbody dl dd .ddname{font:bold 14px/24px Arial,"宋体"; color:#5e2954;}

.span10{ display:block; width:10px; height:10px;}
.pos_tlf{ position:absolute; top:0; left:0; z-index:900;}
.pos_trt{ position:absolute; top:0; right:3px; z-index:901;}
.pos_blf{ position:absolute; bottom:0; left:0; z-index:902;}
.pos_brt{ position:absolute; bottom:0; right:3px; z-index:903;}
.tuijpic_tlf{ background:url(../img/tuijiao.png) no-repeat;}
.tuijpic_trt{ background:url(../img/tuijiao.png) right 0 no-repeat;}
.tuijpic_blf{ background:url(../img/tuijiao.png) left bottom no-repeat;}
.tuijpic_brt{ background:url(../img/tuijiao.png) right bottom no-repeat;}

.shgg{ width:657px; height:174px; *height:188px; padding:7px; overflow:hidden; background:#fff; margin:0;}
.shggli{ margin:5px 0 5px 3px; overflow:hidden;}
.shggli a{ display:block; width:215px;_width:213px; height:55px; overflow:hidden; float:left; margin:2px 4px;}
.xyxqa{ display:block; width:154px; *width:214px; padding:0 0 0 60px; overflow:hidden; margin:25px 15px 10px; height:40px; background:url(../img/xyxqli.jpg) no-repeat;font:bold 14px/44px Arial,"宋体"; color:#5e2954;}
.mgtop{ margin:7px 0 0}
.xxfw{font:normal 12px/33px "宋体"; color:#000; float:right; padding:0 10px;}
.xxfw a{ margin:0 5px;}

.hksp{ background-color:#fff; overflow:hidden;}
.hkzx{ background:url(../img/hkzx.jpg) no-repeat; height:101px; background-color:#fff; overflow:hidden; margin:5px 0 0;}
.spbf{ background:url(../img/spbf.jpg) no-repeat; height:94px; background-color:#fff; overflow:hidden; margin:5px 0 0;}
.hksp dl{ margin:0; padding:0; overflow:hidden; width:220px; height:88px; border:solid 1px #e6e6e6; margin:5px 10px 0 50px; display:block;}
.hksp dl dt{ float:left; padding:3px; border-right:solid 1px #e6e6e6; overflow:hidden; display:block;}
.hksp dl dd{ float:left; width:80px; text-align:center; overflow:hidden; display:block; padding:10px 0 0;}
.spbf dl{ margin:2px 10px 0 50px;}

.fdlink{ background:#fff; width:958px; padding:5px 5px 0; overflow:hidden;}
.fdlink a{ margin:0 1px 0 0;}

.copyright{ background:#fff; padding:2px; text-align:center; margin:5px 0 0;}
.copydiv{ border-top:solid 1px #e6e6e6; padding:10px;}

.nylftt{ width:260px; height:34px; background:url(../img/nylftt.png) repeat-x; overflow:hidden;}
.nylfmenu{ margin:0; padding:10px 25px;}
.nylfmenu li{ width:203px; height:33px; list-style:none; margin:0 0 2px;}
.nylfmenu li a{ display:block; width:203px; height:33px; background:url(../img/nylfbg.png) no-repeat; font:normal 14px/33px Arial,"宋体"; padding:0 0 0 60px; color:#6f7473}
.nylfmenu li a:hover{ display:block; width:203px; height:33px; background:url(../img/nylfbg.png) 0 -35px no-repeat; font-weight:bold; color:#9b0002; text-decoration:none;}
.nylfmenu li a.aon{ display:block; width:203px; height:33px; background:url(../img/nylfbg.png) 0 -35px no-repeat; font-weight:bold; color:#9b0002; text-decoration:none;}

.nyrttt{ width:697px; height:34px; background:url(../img/nyrttt.png) repeat-x; position:absolute; top:5px; left:0; z-index:500;}
.nyrtttl{ width:697px; height:34px; background:url(../img/nyrttt.png) left -34px no-repeat;}
.nyrtttr{ width:667px; *width:697px; height:34px; background:url(../img/nyrttt.png) right -68px no-repeat; padding:0 0 0 30px; color:#fff;}
.nyrtttr a{ color:#fff;}
.nyrtct{ width:687px; padding:35px 0 0; background:#fff; overflow:hidden; position:relative; top:0; left:5px;}
.nydlli{ padding:0 8px; overflow:hidden;}

.nydlli dl{ position:relative; width:332px; height:142px; margin:0 1px 5px;*margin:0 2px 5px; float:left; overflow:hidden; background:#f1f1f1;font:12px/20px Arial,"宋体";}
.nydlli dl dt{ width:120px; height:120px; float:left; margin:10px 0 7px 17px; overflow:hidden; position:relative;}
.nydlli dl dd{ float:left; width:185px; margin:10px 5px 7px 5px; overflow:hidden;}
.nydlli dl dd span{ display:block; overflow:hidden; color:#5e2954;}
.nydlli dl dd .ddname a{font:bold 14px/24px Arial,"宋体"; color:#e81114;}
.nydlli dl dd span.zhiwei{color:#e81114;}
.tishi{ padding:5px 0; clear:both;}
.pagediv{ width:650px; border-top:dashed 1px #ccc; padding:5px 0; margin:5px 10px; text-align:center; color:#1a4d68; line-height:24px; clear:both; overflow:hidden;}
.pagediv a{ color:#1a4d68;}

.neiyeul{ margin:0; padding:10px 30px;overflow:hidden; text-align:left; font: normal 14px/30px "宋体";}
.neiyeul li{ margin:0; list-style:none; height:30px; clear:both; padding:0 0 0 8px; background:url(../img/liicon.png) 0 12px no-repeat; overflow:hidden;}
.neiyeul li a{ float:left; color:#303030;}
.neiyeul li span{ float:right; color:#303030;}
.neiyeline{ clear:both; margin:0 20px; border-bottom:dashed 1px #999;}
.nywd{ padding:30px; font:normal 14px/30px "宋体"}
.nywdtt{ font:bold 14px/30px "宋体"; text-align:center; color:#9b0002;}
.nywdttb{ font:12px/30px "宋体"; text-align:center; color:#000;}
.hukan{ width:512px; margin:10px 60px 0;}

.spdlli dl{ position:relative; width:195px; height:185px; margin:10px 10px 20px 20px; float:left; overflow:hidden;font:12px/20px Arial,"宋体"; text-align:center;}
.spdlli dl dt{ width:195px; height:155px;overflow:hidden;}
.spdlli dl dd{ width:195px; height:30px; overflow:hidden; line-height:30px;}
.spdlli dl dd a{ color:#000;}

.page-div {clear: both; margin:0 auto; text-align:center; height:40px;padding-right: 10px;}